得天独厚: blessed by heaven (idiom), enjoying exceptional advantages, favored by nature...
上述: aforementioned, above-mentioned...
渊源: origin, source, relationship...
棋: chess or any board game...
可恶: repulsive, vile, hateful, abominable...
毅然: firmly, resolutely, without hesitation...
陆地: dry land (as opposed to the sea)...
别人: other people, others, other person...
窘迫: poverty-stricken, very poor, hard-pressed, in a predicament, embarrassed...
回报: (in) return, reciprocation, payback, retaliation, to report back, to reciprocate...